package com.example.merchantdemo.paymentstart.dto;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

public class SkipToAppPaymentResp {

    @NotEmpty(message = "币种简称不能为空")
    private String coinName;

    @NotEmpty(message = "法币名称不能为空")
    private String currencyName;

    /**
     * 购买金额(若为按数量购买，此字段填0)
     */
    private String orderPrice;

    /**
     * 购买类型(1为按数量购买，2为按金额购买)
     */
    @NotNull(message = "购买类型不能为空")
    private Integer tradeType;

    /**
     * 购买数量(若为按金额购买，此字段填0)
     */
    private String quantity;

    private String merchantId;

    private String subject;

    private String merchantOrderCode;

    private String billCode;

    private String merchantSign;

    public String getCoinName() {
        return coinName;
    }

    public void setCoinName(String coinName) {
        this.coinName = coinName;
    }

    public String getCurrencyName() {
        return currencyName;
    }

    public void setCurrencyName(String currencyName) {
        this.currencyName = currencyName;
    }

    public String getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(String orderPrice) {
        this.orderPrice = orderPrice;
    }

    public Integer getTradeType() {
        return tradeType;
    }

    public void setTradeType(Integer tradeType) {
        this.tradeType = tradeType;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public String getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getMerchantOrderCode() {
        return merchantOrderCode;
    }

    public void setMerchantOrderCode(String merchantOrderCode) {
        this.merchantOrderCode = merchantOrderCode;
    }

    public String getBillCode() {
        return billCode;
    }

    public void setBillCode(String billCode) {
        this.billCode = billCode;
    }

    public String getMerchantSign() {
        return merchantSign;
    }

    public void setMerchantSign(String merchantSign) {
        this.merchantSign = merchantSign;
    }
}
